package com.djf.Scrm.dataRelay.dao;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

@Setter
@Getter
public class TransactionAnalyseListDao implements Serializable {

    private static final long serialVersionUID = 9134919584408382920L;

    private String FieldKeys; // 需查询的字段key集合，字符串类型，格式："key1,key2,..."（必录）注（简单账表可能存在动态字段，指定待查字段时，须确保当前查询条件的结果集中包含待查字段）

    private String SchemeId; // 过滤方案内码，字符串类型

    private Integer StartRow; //开始行索引，整型（非必录

    private Integer Limit;//最大行数，整型，不能超过10000（非必录）

    private boolean IsVerifyBaseDataField; //是否验证所有的基础资料有效性，布尔类，默认true（非必录）

    private List<String> FilterString; //	 过滤条件，数组类型，如：[{"Left":"(","FieldName":"Field1","Compare":"67","Value":"111","Right":")","Logic":"0"},{"Left":"(","FieldName":"Field2","Compare":"67","Value":"222","Right":")","Logic":"0"}]

    private TransactionModelDao Model; //表单数据包，JSON类型（必录）
}

